<script>
import Vue from 'vue'

export default Vue.extend({
  data () {
    return {
      activeNames: [], // 已选择授权点及人员
      optionProps: { value: 'id', label: 'label', children: 'children' },
      cascaderValue: [],
      submitLoading: false,
      // 部门名称
      deptName: undefined,
      addMangeProDialog: false, // 管理人员弹窗显示隐藏
      defaultProps: {
        children: 'children',
        label: 'label'
      },
      treeListData: [], // 授权点树
      deptTreeList: [], // 管理人员部门树
      defaultCheckedKeys: [],
      deptProData: [], // 部门人员数据
      authorizationPointData: [], // 已选择的授权点
      selecedManageData: [], // 已选择的人员列表
      deptId: '', // 部门id
      // 遮罩层
      loading: true,
      // 选中数组
      ids: [],
      // 总条数
      total: 0,
      // 表格数据
      postList: [],
      // 弹出层标题
      title: '',
      // 是否显示弹出层
      open: false,
      // 查询参数
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        workAreaId: '',
        manageUserName: '',
        userType: '0'
      },
      deptProParams: {
        pageNum: 1,
        pageSize: 10,
        postCode: undefined,
        postName: undefined,
        status: undefined,
        deptId: undefined
      },
      deptProDatatotal: 0,
      // 表单参数
      form: {}
    }
  },
  methods: {}
})
</script>
